import pandas as pd


file = 'test.xlsx'

# 理论上所有格式的文件都可以通过这种方式改，改读取方式就是了，读进去之后都是frame格式
df = pd.read_excel(file)

# 删除所有含有空值的行
# 特别注意必须要把修改后的值赋值到原来的变量，不然是不会修改的
df = df.dropna()

# 删除某列含有空值的行，可以加多个列名，在列表里继续加就是了
# 特别注意必须要把修改后的值赋值到原来的变量，不然是不会修改的
df = df.dropna(subset=['列名'])

# 在frame中插入新的一列
df['商品id'] = id

# 将frame添加到list内，然后合并，实现合并多个文件
new_list.append(df)
df = pd.concat(new_list)
df.to_csv(dirs1 + '/test.csv', index=False)

